651796
601991
412757
1062546
912556
85331
379360
677782
555628
863220
75828
626238
5141799
3567581
3073148
2386804
2230988
2048609
1971358
191478
1766118
1720136
1689196
1637471